#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "td_bdd.h"
#define BROWSER_VERSION "0.2.1"

typedef struct _msg msg;
struct _msg
{
  char **argu;
  unsigned int cc;
};

unsigned int sid;

void parse_argu (msg * irc, char *buffer);
void clean_txt (char *txt);
void free_msg (msg * i);
char *argu_to_string (char **argu, int nbarg, char *radical, int depart);

void local_open_base (msg * popo);
void local_init_bdd (msg * popo);
void local_close_base (void);
void local_browse_base (msg * popo);
void local_print_base (void);
void local_print_all (void);
void local_rm_row (msg * popo);
void local_rm_subbase (msg * popo);
void local_add_row (msg * popo);
void local_add_subbase (msg * popo);
void local_quit (msg * popo);
void local_update_row (msg * popo);
void local_rename_subbase (msg * popo);
void local_rename_row (msg * popo);
void local_about (void);
void local_help (void);
